package contenidos;

public class Descarga implements Comparable {
	private String nombre;
	private String extArch;
	private Object archivo;
	private int puntos;

	public Descarga(String nombre, String extArch, Object archivo, int puntos) {
		
		this.nombre = nombre;
		this.extArch = extArch;
		this.archivo = archivo;
		this.puntos = puntos;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getExtArch() {
		return extArch;
	}

	public void setExtArch(String extArch) {
		this.extArch = extArch;
	}

	public Object getArchivo() {
		return archivo;
	}

	public void setArchivo(Object archivo) {
		this.archivo = archivo;
	}

	public int getPuntos() {
		return puntos;
	}

	public void setPuntos(int puntos) {
		this.puntos = puntos;
	}
	public int compareTo(Object o){
		Descarga des=(Descarga) o;
		 if(this.puntos==des.getPuntos())
			 return 0;
		 if(this.puntos>des.getPuntos())
			 return 1;
	        
		 else
			 return -1;

		
		
	}

}
